const express = require('express')
const cors = require('cors')
const app = express()
const bodyParser = require('body-parser')
app.use(cors())

// 引入路由模块
const apiRouter = require('./routes') // 假设api路由在routes/api.js中

// 中间件配置
app.use(bodyParser.json()) // 解析 JSON 请求体
app.use(bodyParser.urlencoded({ extended: true })) // 解析 URL-encoded 请求体

// 路由挂载
app.use('/api', apiRouter) // 所有 API 请求前缀加上 '/api'
console.log(app.use)

// 监听端口
const PORT = process.env.PORT || 3000
app.listen(PORT, () => {
  console.log(`服务器正在运行在 http://localhost:${PORT}`)
})
